// 列表转树
// list： 待转换的列表
// pid：查找几级部门
export function listToTree(list, pid) {
  const arr = []
  // 遍历list数组
  list.forEach((item) => {
    // 查找二级甚至是多级部门
    // 函数递归，查找item的子部门

    if (item.pid === pid) {
      const children = listToTree(list, item.id)
      if (children.length) {
        item.children = children
      }
      // 查找一级部门
      arr.push(item)
      // console.log(arr)
    }
  })

  //  return 转好的树形数据
  return arr
  // console.log(list)
}

